#pragma once
#ifndef _ENEMY_OBJECT_H_
#define _ENEMY_OBJECT_H_
#include "BaseObject.h"

class EnemyObject :
	public BaseObject
{
public:
	Action *mAction;
	EnemyObject(b2World *_World);
	~EnemyObject();

	virtual void init(SpriteBatchNode* _Spritebatch, SpriteFrameCache* _Cache, Sprite *_Parent);

	virtual void initAction();

	virtual void update(float dt);

	virtual void draw();

	virtual void destroy();

	virtual void onCollisionWith(BaseObject *_Object);

};
#endif _ENEMY_OBJECT_H_
